package com.tarena.lbs.business.servcie;

import com.tarena.lbs.base.protocol.pager.PageResult;
import com.tarena.lbs.business.pojo.param.UserLocationParam;
import com.tarena.lbs.business.pojo.param.StoreParam;
import com.tarena.lbs.business.pojo.query.StoreQuery;
import com.tarena.lbs.business.pojo.vo.StoreVO;

import java.util.List;

public interface StoreService {
    PageResult<StoreVO> pageStoreList(StoreQuery query);

    List<StoreVO> location(UserLocationParam param);

    void addStore(StoreParam param);

    PageResult<StoreVO> queryStoresByAreaAndBusiness(List<Long> cityIdList, Integer businessId, Integer pageNo, Integer pageSize);
}
